package com.ly.dto;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class CarInfoDto implements Serializable {

    private String id;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "价格")
    private String price;

    @ApiModelProperty(value = "图片url")
    private String carUrl;

    @ApiModelProperty(value = "发布标题")
    private String title;

    @ApiModelProperty(value = "发布备注")
    private String remark;

    @ApiModelProperty(value = "创建时间")
    private String createdAt;

    @ApiModelProperty(value = "更新时间")
    private String updatedAt;


    @ApiModelProperty(value = "状态")
    private Integer status;

    @ApiModelProperty(value = "创建人")
    private String userName;

    @ApiModelProperty(value = "可借时间")
    private Integer loanableTime;

    @ApiModelProperty(value = "剩余可借时间")
    private Integer residueTime;

    @ApiModelProperty(value = "已用可借时间")
    private Integer alreadyTime;

    @ApiModelProperty(value = "租借状态(0=未出借 1=已出借 2=已逾期)")
    private Integer loanableStatus;

    @ApiModelProperty(value = "审核状态 0=待审核 1=审核通过 2=审核未通过")
    private Integer auditStatus;

    @ApiModelProperty(value = "原因")
    private String auditRemark;

    @ApiModelProperty(value = "品牌")
    private String brand;

    @ApiModelProperty(value = "厂商")
    private String manufacturer;

    @ApiModelProperty(value = "车系")
    private String carSeries;

    @ApiModelProperty(value = "车型")
    private String carType;

    @ApiModelProperty(value = "审核人")
    private String auditUserId;

    @ApiModelProperty(value = "审核时间")
    private String auditTime;


    private List<String> urls;


}
